// Vue directives
import './directives/prevent-concurrent'
import './directives/skeleton'
import './directives/skeleton-opacity'
import './directives/head-back'
import './directives/pull-down-container-height'
// import './directives/lazy-img'
// import './directives/focus'
// import './directives/href-link'
// import './directives/fixed-float'
// import './directives/token.url.js'

// Vue filters
// import './filters/timeformat'
// import './filters/key-str'
// import './filters/user-icon'
// import './filters/payment-name'
// import './filters/fixed-price'
// import './filters/max100'
// import './filters/phone_substr_hide'
// import './filters/aliyun_thumbnail'
// import './filters/token.url.js'

// Vue prototype
// import './prototype/unit'
import './prototype/skeletonary'
import './prototype/kefu'
// import './prototype/query'
// import './prototype/isResSuccess'
// import './prototype/promiseCatch'
import './prototype/loading'
// import './prototype/modal'
// import './prototype/channelName'
// import './prototype/uuid'
